resembling the head of a ram - Französisch Englisch Wörterbuch